Чекер телефонных номеров / Python / Android Debug Bridge / PostgreSQL (Бюджет: 2 000 — 3 000 руб/час

Дата публикации: 22.11.2024 12:28:21
Цель: Разработать сервис на Python для автоматической проверки телефонных номеров на наличие привязки к мессенджерам, таким как Viber, Telegram, WhatsApp и других сервисов. Сервис должен уметь массово проверять номера и возвращать результат для каждого номера. Необходимо создать систему существования номера получение аватарки, имени без использования официального API Viber, Telegram, WhatsApp и других сервисов Проверка телефонного номера на привязку к сервисам Viber, Telegram, WhatsApp и др Возможность массовой загрузки номеров для проверки (например, через файл CSV или API). Возврат статуса привязки для каждого номера: Привязан / Не привязан Получение аватарки, имен Ошибка при проверке Ведение лога проверок с результатами и ошибками. Интерфейс взаимодействия Формат результатов: JSON/CSV.      Пример ответа, если запрос обработан мгновенно:    ```json    {      "status": "success",      "data": {        "first_name": "Иван",        "last_name": "Иванов",        "avatar": " https://example.com/avatar.jpg ",        "gender": "male"      }   ``` } Система очередей и лимитов Настроить очередь запросов с интервалом между проверками, чтобы избежать блокировки со стороны сервисов. Настроить лимиты на количество проверок в секунду для каждого сервиса. Ротация IP-адресов Использовать прокси-серверы для распределения запросов и предотвращения блокировки по IP. Возможность задавать список прокси и автоматически переключать их, если текущий прокси заблокирован. Система уведомлений Настроить уведомления об ошибках, если какой-либо сервис заблокировал или ограничил доступ к проверкам. Логирование всех ошибок и их причин для последующего анализа. Язык: Python 3.x Библиотеки: requests для HTTP-запросов. BeautifulSoup и Selenium для парсинга и обхода антибот-защит (если потребуется). asyncio и aiohttp для асинхронной обработки запросов. Logging для ведения лога проверок. Android Debug Bridge SQLAlchemy или аналог для хранения данных в базе (например, PostgreSQL или MySQL). База данных: PostgreSQL / MySQL для хранения информации о номерах и результатах проверок. Прокси: Настроить список прокси-серверов (с возможностью интеграции с прокси-провайдером). Документация по API и внутренней архитектуре. Требования к разработчику Опыт работы с Python, асинхронным программированием и библиотеками для HTTP-запросов. Знания в области прокси и обхода антибот-защит. Опыт работы с базами данных и построением API. Понимание аспектов безопасности и защиты от блокировок. Требуется разработчик любящий свое дело, имеющий опыт работы что бы с ходу приступить к реализации в автономном режиме с последующим обслуживанием.
Источник: www.fl.ru
Число просмотров: 2

Еще проекты:

Разработать дашборд BI на платформе Навигатор идентичный Power BI (Бюджет: 1 501 — 2 000 руб/час)

Необходимо разработать BI дашборд на платформе Навигатор (лицензии куплены) идентичный дашборду на Power BI (уже используется). В кратце:
1. Данные все подгружаются из ексель...

добавить иллюстраций на страницу (Бюджет: 10000 руб)

Требуется специалист, для доработки страницы иллюстрациями, https://techdocconsult.ru/razrabotka-tehnicheskih-uslovij нужен профессиональный иллсютратор, знающий свое дело

Разработать программу Python

Смотреть тз в файлах Бюджет: 4000 руб

Нужно отвечать на входящие заявки готовым скриптом

1. Нужно отвечать на входящие заявки по готовому скрипту. От себя придумывать ничего не нужно, дам все готовые инструменты для... Бюджет: 2000 руб

Задание для SEO-специалиста Цель: Улучшить рейтинг сайта в поиске Google и Яндекс.

Задание для SEO-специалиста

Цель: Улучшить рейтинг сайта в поиске Google и Яндекс.

Задачи:

Анализ сайта: технический,... цена договорная